home *** CD-ROM | disk | FTP | other *** search
- LZXRepacker 1.80
- ----------------------------------------------------------------------------
-
- · Introduction
-
- LZXRepacker repacks different archive types to LZX with corrupt checking,
- variable compression rate (intelligent BEST MODE - if LZX archive is bigger
- than the previous one then the old archive will be the one that remains).
- The program removes uncorrect symbols like "( ) [ ] |" from directory names
- and replaces them by "underscore", because LZX does not support these symbols
- and does not pack them.
- LZXRepacker has priority options for background repacking.
-
-
- · Features
-
- Supported archive types: LZX, LHA, ARJ, ZIP, RAR, HA, TAR, TGZ, SHR, ZOO.
- All archives are recognized by contents (they do not need a proper extension)
- except for TAR, TGZ.
- Also Supported Self-extracting archives RAR, ZIP and ARJ.
- To work, LZXRepacker calls external programs from C: directory, they are:
- LZX (1.21), LHA (1.62), UnZIP (5.4), UnARJ (AmigaPort 1.04 of UnARJ 2.41),
- UnRAR (2.02), HA (0.999b), UnTAR (37.1), UnTGZ (1.5), Shrink (1.1), ZOO (2.1).
- Program versions are the versions we use and the ones we recommend.
- If you use a different version, chances are you must adjust the s:LzxRepacker.config
- file.
-
- · Requirements
-
- AmigaOS 3.0 and higher.
-
-
- · Installation
-
- Copy LZXRepacker somewhere you've got a PATH to
- Copy LZXRepacker.config to s: directory
-
-
- · Usage
-
- FROM - Path of the archive to repack. Repacked archive will be stored here.
- STORE - 0 (without compression)
- FAST - 1 (fast compression)
- DEF or DEFINE - 2 (default compression)
- MORE - 3 (normal compression)
- MAX or MAXIMUM - 9 (maximum compression)
- PRI or PRIORITY - Priority for LZXRepacker and all archiving programs.
- DEL or DELETE - Enable deleting source archive.
- BM or BESTMODE - Block Size for BESTMODE comparing.
- VERIFY - Attempts to test target archive and amount of tries to repack the
- archive before aborting.
- BAD - Path to directory where bad archives should be stored
- QUIET - Disable output.
-
- You can break repacking process by pressing CTRL+C.
-
- More about BESTMODE. After repacking, target archive may be smaller or bigger
- than source archive. Depending on the filesystem, a file occupies a certain amount
- of blocks.
- LZXRepacker calculates total blocks of both source and target files
- and deletes the largest file.
-
- Block Sizes
- OFS - 488 bytes
- FFS/AFS/PFS2/SFS/FAT - 512 bytes
- CD-ROM - 2048 bytes
-
- If you want an exact file length comparison (in bytes), use BESTMODE=1.
- BESTMODE=0 disables the byte-compare mode.
-
- VERIFY keyword implemented for checking packed archive in case it's corrupt.
- If it's corrupt - repacking will be attempted the amount of times according to
- the number passed with VERIFY keyword. If this archive is not repackable,
- LZXRepacker will quit.
-
-
- · Known Bugs
-
- Current version works only with full path to archive to repack.
-
-
- · History
- o 1.80 - Support Self-extracting type for archives ZIP, RAR and ARJ.
- o 1.79 - My email change. Change Copyright.
- o 1.78 - Fixed error in config parser. (tar.gz is not work)
- o 1.77 - If file type not supported LzxRepacker return code 0.
- o 1.76 - Minor update in Config file and Pack string.
- o 1.75 - Config file available. This text file contains unpack strings for
- archives supported in LzxRepacker.
- Bug Fix: 3 Enforcer Hits removed in Pack/Unpack and Test procedures.
- Bug Fix: Corrected VERIFY argument.
- o 1.74 - Added support for Shrink (SHR) and ZOO.
- o 1.73 - Bug Fix: Error unpack ARJ archive.
- o 1.72 - Optimize...
- Again changed output format and return codes.
- Reworked BADDIR argument. WARNING! Allowed show only EXIST
- directory.
- o 1.71 - Changed output format.
- Bug Fix: Error adding "lzx" suffix.
- Bug Fix: Error unpack lha archive if it does not have a suffix.
- o 1.7 - Changed output format.
- o 1.6 - Bug Fixes, more reliable CTRL+C.
- o 1.5 - Bugfixes, English error strings, optimization.
- o 1.4 - First Aminet release.
-
- · Copyright
-
- This software is subject to the "Standard Amiga FD-Software Copyright Note".
- It is Freeware as defined in paragraph 4a.
- For more information please read "AFD-COPYRIGHT" (Version 1.4 or higher).
-
- · Author
-
- AmiS amis@amiga.org.ru
-
- · Thanks
-
- Big thanks Juan Solis Reche <J.Solis.Reche@amadeus.nl> for English correction
- in documentation.
- ----------------------------------------------------------------------------
-
- Russian Documentation.
-
-
- · Íàçíà÷åíèå
-
- lzxRepacker â àâòîìàòè÷åñêîì ðåæèìå ïåðåïàêîâûâàåò àðõèâû ðàçëè÷íûõ
- àðõèâàòîðîâ â ôîðìàò LZX. Ïðè ýòîì êîíòðîëèðóåòñÿ öåëîñòíîñòü èñõîäíîãî è
- ïî æåëàíèþ êîíå÷íîãî àðõèâîâ, çàäà¸òñÿ ñòåïåíü ñæàòèÿ êîíå÷íîãî, ìîæåò áûòü
- óäàë¸í èñõîäíûé àðõèâ, ìîæåò áûòü óäàë¸í àðõèâ áîëüøåãî îáú¸ìà (åñëè LZX
- ïðîèãðàë â ñòåïåíè ñæàòèÿ). Èç èì¸í äèðåêòîðèé èñõîäíîãî àðõèâà óäàëÿþòñÿ
- íåêîððåêòíûå ñ òî÷êè çðåíèÿ LZX ñèìâîëû - ()[| è çàìåíÿþòñÿ íà çíàêè
- ïîä÷¸ðêèâàíèÿ - LZX ïðîñòî íå çàïàêóåò òàêèå äèðåêòîðèè. Ìîæåò áûòü çàäàí
- ïðèîðèòåò, ÷òî óäîáíî äëÿ ôîíîâîé ïåðåïàêîâêè.
- Ðàçðåøåíà îäíîâðåìåííàÿ ïåðåïàêîâêà íåîãðàíè÷åííîãî (íî, â ïðåäåëàõ ïàìÿòè)
- êîë-âà àðõèâîâ.
- Ïî æåëàíèþ, âñå "áèòûå" àðõèâû áóäóò ïåðåïèñàíû â óêàçàííóþ äèðåêòîðèþ.
-
- Â ëþáîé ìîìåíò, âûïîëíåíèå ìîæåò áûòü ïðåðâàíî ïî CTRL+C.
-
- · Òðåáîâàíèÿ ê ñèñòåìå
-
- Òðåáóåòñÿ ñèñòåìà 3.0 (v39) è âûøå.
-
- · Èíñòàëëÿöèÿ
-
- Ïîëîæèòå lzxRepacker â ëþáóþ äèðåêòîðèþ, ïðîïèñàííóþ â path.
- Ñêîïèðóéòå ôàéë lzxRepacker.config â s: äèðåêòîðèþ.
-
- · Èñïîëüçîâàíèå ïðîãðàììû.
-
- Òåêóùàÿ âåðñèÿ ïðîãðàììû ðàáîòàåò òîëüêî èç CLI.
-
- Äîñòóïíû ñëåäóþùèå êëþ÷è:
- FROM - çàäà¸ò ïóòü ê àðõèâó. Ðåçóëüòàò áóäåò ëåæàòü â òîé æå äèðåêòîðèè.
- STORE - 0 ñòåïåíü ñæàòèÿ LZX (áåç óïàêîâêè)
- FAST - 1
- DEF èëè DEFAULT - 2 (ñòåïåíü ñæàòèÿ ïî óìîë÷àíèþ)
- MORE - 3
- MAX èëè MAXIMUM - 9 (ìàêñèìóì)
- PRI èëè PRIORITY - ïðèîðèòåò, óñòàíàâëèâàåìûé ïðîãðàììå, âñåì ðàçàðõèâàòîðàì è LZX.
- DEL èëè DELETE - óäàëåíèå èñõîäíîãî àðõèâà.
- BM èëè BESTMODE - ðàçìåð áëîêà íà äèñêå äëÿ ñðàâíåíèÿ ðàçìåðîâ ôàéëîâ.
- VERIFY - òåñòèðîâàòü êîíå÷íûé àðõèâ è ïîâòîðÿòü óïàêîâêó ïðè îøèáêå
- çàäàííîå êîëè÷åñòâî ðàç.
- BADDIR - çàäà¸ò äèðåêòîðèþ êóäà îòïèñûâàòü áèòûå àðõèâû.
- QUIET - îòêëþ÷åíèå âûâîäà òåêñòà.
-
- Âûïîëíåíèå ïðîãðàììû ìîæåò áûòü ïðåðâàíî â ëþáîé ìîìåíò íàæàòèåì CTRL+C.
-
- Íåìíîãî ïîäðîáíåå î êëþ÷å BESTMODE. Ïðè ïåðåïàêîâêå âîçìîæíû äâå ñèòóàöèè:
- LZX âûèãðûâàåò â îáú¸ìå ëèáî ïðîèãðûâàåò (òàêîå èíîãäà ñëó÷àåòñÿ). Êàê
- èçâåñòíî, ôàéë íà äèñêå çàíèìàåò íåêîòîðîå êîëè÷åñòâî áëîêîâ îïðåäåë¸ííîãî
- ðàçìåðà. lzxRepacker ñ÷èòàåò îáú¸ìû èñõîäíîãî è êîíå÷íîãî ôàéëîâ â áëîêàõ,
- è óäàëÿåò òîò ôàéë, îáú¸ì êîòîðîãî â áëîêàõ áîëüøå. Åñëè îáú¸ìû ôàéëîâ â
- áëîêàõ îäèíàêîâû, áóäåò îñòàâëåí LZX. Äàæå åñëè LZX ïî äëèíå â áàéòàõ â
- ýòîì ñëó÷àå ïðîèãðûâàåò, ââèäó óïîìÿíóòîãî ðàíåå ñâîéñòâà äèñêîâûõ íîñèòåëåé
- ýòî íå áóäåò èìåòü çíà÷åíèÿ.
- Îáú¸ì áëîêà íà OFS äèñêåòå/âèí÷åñòåðå ñîñòàâëÿåò 488 áàéò, íà FFS, AFS,
- PFS2, SFS è FAT - 512 áàéò, íà CD-ROM - 2048 áàéò. Åñëè Âû õîòèòå âåñòè
- òî÷íîå ñðàâíåíèå äëèí ôàéëîâ (â áàéòàõ), óêàæèòå BESTMODE=1.
- BESTMODE=0 ñîîòâåòñòâåò âûêëþ÷åííîìó ðåæèìó BESTMODE.
- Áóäüòå âíèìàòåëüíû!!! Ïðè âêëþ÷¸ííîé îïöèè BESTMODE áîëüøèé (â áëîêàõ) àðõèâ
- áóäåò óäàë¸í.
-
- Êëþ÷ VERIFY ââåä¸í íà òîò ñëó÷àé, åñëè â ðåçóëüòàòå àïïàðàòíîãî ñáîÿ
- êîíå÷íûé àðõèâ îêàæåòñÿ áèòûì. Óïàêîâêà áóäåò ïðîâåäåíà óêàçàííîå
- êîëè÷åñòâî ðàç, åñëè ïîñëå ýòîãî àðõèâ íå óäà¸òñÿ óïàêîâàòü - lzxRepacker
- îñòàâèò èñõîäíûé àðõèâ è âûéäåò ïî îøèáêå.
-
- · Ïîääåðæèâàåìûå íà äàííûé ìîìåíò ôîðìàòû àðõèâû
-
- lzxRepacker óìååò ïåðåïàêîâûâàòü àðõèâû ñëåäóþùèõ àðõèâàòîðîâ:
-
- LZX, LHA, ARJ, ZIP, RAR, HA, TAR, TAR/GZIP, Shrink, ZOO.
-
- Òàêæå ïîääåðæèâàþòñÿ ñàìîðàñïàêîâûâàþùèåñÿ àðõèâû ZIP, RAR è ARJ.
-
- LzxRepacker äîñòàòî÷íî ãèáêî ðàñïîçíà¸ò òèï àðõèâà.
-  áîëüøèíñòâå ñëó÷àåâ ðàñøèðåíèå ôàéëà íå èãðàåò ðîëè äëÿ ïðàâèëüíîé
- èäåíòèôèêàöèè, àðõèâû ðàñïîçíàþòñÿ ïî ñèãíàòóðàì.
- Íî â íåêîòîðûõ ñëó÷àÿõ íàëè÷èå ðàñøèðåíèÿ íåîáõîäèìî. Ýòî îòíîñèòñÿ ê
- àðõèâàì íå èìåþùèì ÿâíûõ ñèãíàòóð, òàêèì êàê: TAR (.tar) è TARGZ (.tar.gz, .tgz).
-
- Ïðè ðàáîòå ðàñïàêîâùèêîâ óñòàíàâëèâàåòñÿ ñòåê ðàâíûé 20000.
-
- Ðåêîìåíäàöèè ïî èñïîëüçîâàíèþ (ðàç)àðõèâàòîðîâ.
- Äëÿ ïîëíîöåííîé ðàáîòû LzxRepacker'à ó âàñ äîëæíû èìåòñÿ ñëåäóþùèå ïðîãðàììû:
-
- lzx 1.21 registered
- lha 1.62
- unzip 5.4
- unarj AmigaPort 1.04 of UnARJ 2.41
- unrar Amiga V2.02
- ha 0.999ß
- untar 37.1
- untgz 1.5
- shrink V1.1 ©1992 by Matthias Meixner
- zoo zoo 2.1 $Date: 2002/01/03 18:31:25 $
-
-
- Èñïîëüçîâàíèå àíàëîãè÷íûõ ïðîãðàìì äðóãèõ âåðñèé íå ïðèâåòñòâóåòñÿ, íî
- äîïóñêàåòñÿ.
- Åñëè âû èñïîëüçóåòå äðóãèå âåðñèè, âíåñèòå ñîîòâåòñòâóþùèà èñïðàâëåíèÿ â
- s:LzxRepacker.config ôàéë.
-
- · Èçâåñòíûå íà äàííûé ìîìåíò îøèáêè
-
- Òåêóùàÿ âåðñèÿ ðàáîòàåò òîëüêî ïðè óêàçàíèè àáñîëþòíîãî ïóòè ê àðõèâó.
- Îòíîñèòåëüíûé ïóòü îò òåêóùåé äèðåêòîðèè ïîêà íå ðàáîòàåò. Ýòî áóäåò
- èñïðàâëåíî â ñëåäóþùèõ âåðñèÿõ.
-
- · Îòëè÷èÿ îò ïðåäûäóùèõ âåðñèé
-
- 1.80 - Ïðîääåðæêà Self-extracting àðõèâîâ RAR, ZIP è ARJ.
- 1.79 - Èçìåíèëñÿ ìîé email. Èçìåíåíèÿ àâòîðñêèõ ïðàâ.
- 1.78 - Èñïðàâëåíà îøèáêà ïðè ðàçáîðå ôàéëà êîôèãóðàöèè. (tar.gz íå ðàáîòàë)
- 1.77 - Åñëè òèï ôàéëà íå ïîääåðæèâàåòñÿ LZXRepacker âîçâðàùàåò êîä îøèáêè 0.
- 1.76 - Íåáîëüøèå èçìåíåíèÿ â êîíôèã-ôàéëå è â ñòðîêå çàïàêîâêè
- 1.75 - Ïîääåðæêà òåêñòîâîãî êîíôèãà.
- Bug Fix: Óáðàíû 3 Enforcer Hits, íàéäåííûå â ïðîöåäóðàõ
- ïàêîâêè/ðàñïàêîâêè è òåñòèðîâàíèè àðõèâîâ.
- Bug Fix: Êîððåêòíî ðàáîòàåò ïàðàìåòð VERIFY.
- 1.74 - Ïîääåðæêà Shrink (SHR) àðõèâîâ.
- Ïîääåðæêà ZOO àðõèâîâ.
- 1.73 - Èñïðàâëåíà îøèáêà ïðè ðàñïàêîâêå arj - àðõèâîâ.
- 1.72 - Íåáîëüøàÿ îïòèìèçàöèÿ...
- Èçìåíåíà ëîãèêà ðàáîòû ïàðàìåòðà BADDIR. (ÂÍÈÌÀÍÈÅ! Â äàííîé âåðñèè
- äîïóñêàåòñÿ óêàçûâàòü òîëüêî ÑÓÙÅÑÒÂÓÞÙÈÅ äèðåêòîðèè! LzxRepacker íå
- ìîæåò ñîçäàòü BAD äèðåêòîðèþ!).
- Íåìíîãî èçìåí¸í (ïîêà íå îêîí÷àòåëüíî) ôîðìàò âûâîäà, è âîçâðàùàåìûå â
- ñèñòåìó îøèáêè.
- 1.71 - Íåêîòîðûå èçìåíåíèÿ â èíòåðôåéñå.
- Èñïðàâëåíà íåáîëüøàÿ îøèáêà ñ äîáàâëåíèåì ðàñøèðåíèÿ ".lzx" ê èìåíè
- ôàéëà.  ñëó÷àå àðõèâîâ áåç ðàñøèðåíèé, ñóùåñòâîâàëà âåðîÿòíîñòü
- ïîÿâëåíèÿ "äâîéíîãî ðàøèðåíèÿ" - "lzx.lzx".
- Íåáîëüøèå èñïðàâëåíèÿ â ðàáîòå Lha. Òåïåðü ìîãóò ïåðåïàêîâûâàòüñÿ
- "lha" àðõèâû íå èìåþùèå ðàñøèðåíèé.
- 1.7 - Ïåðåðàáîòàí èíòåðôåéñ ïîëüçîâàòåëÿ.
- 1.6 - ïðàâèëüíî îáðàáàòûâàþòñÿ îøèáêè è CTRL+C âî âðåìÿ ðàáîòû çàïàêîâùèêà...
- 1.5 - òåïåðü ñîîáùåíèÿ îá îøèáêàõ âûâîäÿòñÿ íà àíãëèéñêîì ÿçûêå...
- 1.4 - ïåðâûé ðåëèç
-
- · Àâòîðñêîå ïðàâî.
-
- Ýòî ïðîãðàììíîå îáåñïå÷åíèå ñëåäóåò "Standard Amiga FD-Software Copyright Note".
- Îíî ïðèíàäëåæèò òèïó Freeware, êàê óêàçàííî â ïóíêòå 4a.
- Ïîäðîáíîñòè ÷èòàéòå â ôàéëå "AFD-COPYRIGHT" (Âåðñèÿ 1.4 èëè âûøå).
-
- · Ñâåäåíèÿ îá àâòîðå
-
- AmiS amis@amiga.org.ru
-
- · Áëàãîäàðíîñòè
-
- Îãðîìíîå ñïàñèáî Juan Solis Reche <J.Solis.Reche@amadeus.nl> çà ïîìîùü â ñîñòàâëåííèè
- àíãëèéñêîé äîêóìåíòàöèè.
-
-